interdigitated fins - Spanish English Dictionary